using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("RankedPlayDisplay")]
	public class RankedPlayDisplay : MonoBehaviour
	{
		public RankedPlayToggleButton m_casualButton => method_3<RankedPlayToggleButton>("m_casualButton");

		public RankedPlayToggleButton m_rankedButton => method_3<RankedPlayToggleButton>("m_rankedButton");

		public Transform m_medalBone => method_3<Transform>("m_medalBone");

		public TournamentMedal m_medalPrefab => method_3<TournamentMedal>("m_medalPrefab");

		public float m_medalSwitchFormatDelay => method_2<float>("m_medalSwitchFormatDelay");

		public TournamentMedal m_medal => method_3<TournamentMedal>("m_medal");

		public bool m_inSetRotationTutorial => method_2<bool>("m_inSetRotationTutorial");

		public bool m_usingWildVisuals => method_2<bool>("m_usingWildVisuals");

		public RankedPlayDisplay(IntPtr address, string className)
			: base(address, className)
		{
		}

		public RankedPlayDisplay(IntPtr address)
			: this(address, "RankedPlayDisplay")
		{
		}

		public void Awake()
		{
			method_8("Awake");
		}

		public void UpdateMode()
		{
			method_8("UpdateMode");
		}

		public void StartSetRotationTutorial()
		{
			method_8("StartSetRotationTutorial");
		}

		public void EndSetRotationTutorial()
		{
			method_8("EndSetRotationTutorial");
		}

		public void SetRankedMedalTransform(Transform bone)
		{
			method_8("SetRankedMedalTransform", bone);
		}

		public void SetRankedMedal(NetCache.NetCacheMedalInfo medal)
		{
			method_8("SetRankedMedal", medal);
		}

		public void OnSwitchFormat()
		{
			method_8("OnSwitchFormat");
		}

		public void OnCasualButtonRelease(UIEvent e)
		{
			method_8("OnCasualButtonRelease", e);
		}

		public void OnRankedButtonRelease(UIEvent e)
		{
			method_8("OnRankedButtonRelease", e);
		}

		public void OnCasualButtonOver(UIEvent e)
		{
			method_8("OnCasualButtonOver", e);
		}

		public void OnRankedButtonOver(UIEvent e)
		{
			method_8("OnRankedButtonOver", e);
		}

		public void OnCasualButtonOut(UIEvent e)
		{
			method_8("OnCasualButtonOut", e);
		}

		public void OnRankedButtonOut(UIEvent e)
		{
			method_8("OnRankedButtonOut", e);
		}
	}
}
